- APL
- APLAPL (A Programming Language)Langage algorithmique de caractère mathématique essentiellement conçu pour l’enseignement des mathématiques et la recherche théorique ou appliquée; cependant sa facilité d’emploi et sa généralité le rendent accessible à tous les utilisateurs, en particulier à ceux qui n’ont aucune notion du traitement de l’information, et cela pour la résolution de problèmes de toute importance. Il trouve en particulier de grandes applications dans les universités. Mais c’est surtout un langage conversationnel adapté au fonctionnement des systèmes en «temps partagé»; le dialogue entre la machine et le terminal (utilisateur) est direct et continuel.Créé en 1962 par K. E. Iverson et son équipe (IBM), ce n’est que vers 1966 qu’APL a commencé à se répandre parmi les utilisateurs.Outre sa syntaxe remarquablement simple (pas de hiérarchie d’opérateurs), l’originalité de ce langage réside, d’une part, dans l’emploi généralisé de la notion de matrice comme structure principale de données et, d’autre part, dans la grande souplesse d’utilisation des fonctions définies par l’utilisateur, en plus des fonctions de bibliothèque. L’écriture des ordres est extrêmement concise. De nombreuses opérations mathématiques sont accessibles, ainsi que des opérations de transfert de contrôle (il convient de noter toutefois que, par sa conception, APL rend superflu le recours aux boucles programmées), d’affectation, de contrôle des entrées/sorties (communications terminal-système). APL est cependant fort mal adapté à la manipulation des fichiers (ce qui d’ailleurs ne correspond pas à sa vocation).
Encyclopédie Universelle. 2012.